////////////////////////////////////////////////////////
//// TrainingGrounds.h
////////////////////////////////////////////////////////

#pragma once

const HOUSE01FRONTDOOR = 895;
const HOUSE01ROOM01DOOR = 975;
const TrainingGroundsINNFRONTDOOR = 321;
const TrainingGroundsINNROOM02DOOR = 493;
const TrainingGroundsINNROOM03DOOR = 495;
const TrainingGroundsINNROOM04DOOR = 619;
const TrainingGroundsINNROOM05DOOR = 621;
const TrainingGroundsINNROOM06STAIRS = 662;
const TrainingGroundsINNROOM07DOOR = 368;
const HOUSE02FRONTDOOR = 868;
const ARMORERFRONTDOOR = 1160;
const POTIONSFRONTDOOR = 1412;
const GANJEKENTRANCE = 1743;
const HOUSE02ROOM02ENTRANCE = 831;
const DUNGEON01ENTRANCE = 915;
const DUNGEON01ROOM01ENTRANCE = 1;
const DUNGEON01ROOM02ENTRANCE = 465;
const DUNGEON01ROOM03ENTRANCE = 426;
const DUNGEON01ROOM04ENTRANCE = 556;
const DUNGEON01ROOM05ENTRANCE = 436;
const DUNGEON01ROOM06ENTRANCE = 445;
const DUNGEON01ROOM07ENTRANCE = 249;
const DUNGEON01ROOM08ENTRANCE = 1323;
const DUNGEON01ROOM09ENTRANCE1 = 1094;
const DUNGEON01ROOM09ENTRANCE2 = 1430;
const DUNGEON01ROOM09ENTRANCE3 = 1649;
const DUNGEON01ROOM10ENTRANCE = 1659;
const DUNGEON01ROOM11ENTRANCE1 = 1670;
const DUNGEON01ROOM11ENTRANCE2 = 1467;
const DUNGEON01ROOM11ENTRANCE3 = 1131;
const DUNGEON02ENTRANCE = 87;
const DUNGEON02EXIT = 130;
const TrainingGroundsDUNGEON01WARPSECTOR = 1599;
const TrainingGroundsDUNGEON01WARPTARGET = 889;
const TrainingGroundsDUNGEON01ACCESSGRATE = 847;
const DUNGEON01ROOM09ENTRANCE02 = 692;

void HandleTrainingGrounds();
void HandleTrainingGroundsHouse01Room01();
void HandleTrainingGroundsHouse01Room02();
void HandleTrainingGroundsInnRoom01();
void HandleTrainingGroundsInnRoom02();
void HandleTrainingGroundsInnRoom03();
void HandleTrainingGroundsInnRoom04();
void HandleTrainingGroundsInnRoom05();
void HandleTrainingGroundsInnRoom06();
void HandleTrainingGroundsInnRoom07();
void HandleTrainingGroundsHouse02Room01();
void HandleTrainingGroundsArmorer();
void HandleTrainingGroundsPotions();
void HandleTrainingGroundsHouse02Room02();
void HandleTrainingGroundsDungeon01Room01();
void HandleTrainingGroundsDungeon01Room02();
void HandleTrainingGroundsDungeon01Room03();
void HandleTrainingGroundsDungeon01Room04();
void HandleTrainingGroundsDungeon01Room05();
void HandleTrainingGroundsDungeon01Room06();
void HandleTrainingGroundsDungeon01Room07();
void HandleTrainingGroundsDungeon01Room08();
void HandleTrainingGroundsDungeon01Room09();
void HandleTrainingGroundsDungeon01Room10();
void HandleTrainingGroundsDungeon01Room11();
void HandleTrainingGroundsDungeon01Level02();
BOOL OpenAbandonedHouse();
void HandleTrainingGroundsDungeon02();
void HandleFennelGridrock();
void HandleUrisYamdolf();
void HandleGrewellPessle();
void HandleWillamGroves();
void FinishWillamQuest();
void HandleArstinBlack();
void HandlePaltumGanges();
void HandleBilliamAberton();
void HandleJalbitFrandy();
void HandleKyleManderbump();
void HandleHoolbertWamstam();
void HandleOngellAnderwel();
void HandleKelbertPallaster();
void HandleBenttamGagglethorp();
void HandleMartalEndwip();
void HandleKellersWilopp();
void HandleJeriJackapple();
void FinishUniformQuest();
